package org.dromara.xhlj.domain.query;

import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.dromara.common.mybatis.core.domain.BasePageQuery;

/**
 * 活动任务查询对象 xhlj_activity_task
 *
 * @author yf
 * @date 2024-07-28
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Builder
public class XhljActivityTaskQuery extends BasePageQuery {
    /**
     * 任务ID
     */
    private Integer taskId;
    /**
     * 任务模版ID
     */
    private Integer activityTaskTemplateId;
    /**
     * 创建人sys_user（大会管理员/活动负责人）
     */
    private Integer createBy;
    /**
     * 活动ID
     */
    private Integer activityId;
    /**
     * 任务周期类型（0=限时任务，1=每日任务，2=限定任务）
     */
    private String taskCycleType;
    /**
     * 发布状态（0=未发布，1=已发布）
     */
    private String publishStatus;
    /**
     * 任务状态（0=进行中，1=已结束）
     */
    private String taskStatus;
}
